#if !defined(__BOUTON_POUSSOIR_HPP)
#define __BOUTON_POUSSOIR_HPP

#include "bouton_poussoir.h"

template <class T>
bouton_poussoir<T>::bouton_poussoir(surface_graphique &s, T t) throw() : ma_surface_(s), actionneur_(t) {}

template <class T>
void bouton_poussoir<T>::souris_cliquee(int x, int y, bool relache) {
	if(ma_surface_.contient(x, y) && !relache)
		actionneur_(x, y);
}

#endif
